software patent - English Synonyms Dictionary